package com.glsc.ngateway.common.api.flowable.dto;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

public class CurrentTaskInfoDto implements Serializable {


    @ApiModelProperty(value = "当前任务定义key")
    private String currentTaskDefinitionKey;
    @ApiModelProperty(value = "当前任务名称")
    private String currentTaskName;
    @ApiModelProperty(value = "当前任务id")
    private List<String> currentTaskIdList;
    @ApiModelProperty(value = "当前任务待办人")
    private List<String> currentAssigneeList;
    @ApiModelProperty(value = "当前任务待办人姓名")
    private List<String> currentAssigneeNameList;
    @ApiModelProperty(value = "当前任务创建时间")
    private List<String> currentTaskCreateTimeList;
    @ApiModelProperty(value = "当前任务状态")
    private List<String> currentTaskStatusList;

    public List<String> getCurrentTaskIdList() {
        return currentTaskIdList;
    }

    public void setCurrentTaskIdList(List<String> currentTaskIdList) {
        this.currentTaskIdList = currentTaskIdList;
    }

    public String getCurrentTaskDefinitionKey() {
        return currentTaskDefinitionKey;
    }

    public void setCurrentTaskDefinitionKey(String currentTaskDefinitionKey) {
        this.currentTaskDefinitionKey = currentTaskDefinitionKey;
    }

    public String getCurrentTaskName() {
        return currentTaskName;
    }

    public void setCurrentTaskName(String currentTaskName) {
        this.currentTaskName = currentTaskName;
    }

    public List<String> getCurrentAssigneeList() {
        return currentAssigneeList;
    }

    public void setCurrentAssigneeList(List<String> currentAssigneeList) {
        this.currentAssigneeList = currentAssigneeList;
    }

    public List<String> getCurrentAssigneeNameList() {
        return currentAssigneeNameList;
    }

    public void setCurrentAssigneeNameList(List<String> currentAssigneeNameList) {
        this.currentAssigneeNameList = currentAssigneeNameList;
    }

    public List<String> getCurrentTaskCreateTimeList() {
        return currentTaskCreateTimeList;
    }

    public void setCurrentTaskCreateTimeList(List<String> currentTaskCreateTimeList) {
        this.currentTaskCreateTimeList = currentTaskCreateTimeList;
    }

    public List<String> getCurrentTaskStatusList() {
        return currentTaskStatusList;
    }

    public void setCurrentTaskStatusList(List<String> currentTaskStatusList) {
        this.currentTaskStatusList = currentTaskStatusList;
    }

    @Override
    public String toString() {
        return "CurrentTaskInfoDto{" +
                "currentTaskDefinitionKey='" + currentTaskDefinitionKey + '\'' +
                ", currentTaskName='" + currentTaskName + '\'' +
                ", currentTaskIdList=" + currentTaskIdList +
                ", currentAssigneeList=" + currentAssigneeList +
                ", currentAssigneeNameList=" + currentAssigneeNameList +
                ", currentTaskCreateTimeList=" + currentTaskCreateTimeList +
                ", currentTaskStatusList=" + currentTaskStatusList +
                '}';
    }
}

